package fr.unice.polytech.chord.core.messages.asynchronous;

import java.io.Serializable;

import fr.unice.polytech.chord.core.ChordNode;
import fr.unice.polytech.chord.core.responses.asynchronous.AsynchronousResponseMessage;

/**
 * An abstraction of an asynchronous message.
 * 
 * @author Anthony Parisy
 * @author Laurent Pellegrino
 * @author Marc Valdener
 * 
 * @version 10/28/2009
 */
@SuppressWarnings("serial")
public abstract class AsynchronousMessage implements Serializable {

	public abstract AsynchronousResponseMessage handle(ChordNode node);

}
